package com.uzai.console.vo.zombiefanpassive.zombiefanpassivetask;

import com.uzai.console.jsonvo.zombiefanpassive.ZombieFanPassiveSendPara;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@Data
@ApiModel("返回被动僵尸粉任务详情")
public class ZombieFanPassiveTaskVo {
    @ApiModelProperty("主键id")
    private Long id;
    @ApiModelProperty("发送消息参数")
    private ZombieFanPassiveSendPara sendPara;
    @ApiModelProperty("任务名称")
    private String name;
    @ApiModelProperty("设备类型")
    private String deviceType;
    @ApiModelProperty("设备类型名称")
    private String deviceTypeName;
    @ApiModelProperty("机器人唯一id字符串")
    private String deviceUniqueIds;
    @ApiModelProperty("机器人唯一id列表")
    private List<Long> deviceUniqueIdList;
    @ApiModelProperty("发送频率最小值(每个几分钟发送一条)")
    private Integer rateMin;
    @ApiModelProperty("发送频率最大值(每个几分钟发送一条)")
    private Integer rateMax;
    @ApiModelProperty("开始限制时间（HH:mm）")
    private String limitTimeStart;
    @ApiModelProperty("结束限制时间（HH:mm）")
    private String limitTimeEnd;
    @ApiModelProperty("每日发送上限")
    private Integer sendDayLimit;
    @ApiModelProperty(value = "创建时间")
    private Integer createTime;
    @ApiModelProperty(value = "最新发送时间")
    private Integer sendTime;
}
